﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucPermisosUsuario.ascx.cs"
    Inherits="wRegPadron.frmOpciones.ucPermisosUsuario" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <table width="100%">
            <tr>
                <td valign="top" align="left">
                    <fieldset>
                        <legend>
                            <h3>
                                <asp:Label runat="server" ID="lblTitulo"></asp:Label>
                                <p>
                                    <small>
                                        <asp:Label runat="server" ID="lblDescripcion"></asp:Label></small></p>
                            </h3>
                        </legend>
                    </fieldset>
                </td>
            </tr>
            <tr>
                <td align="center">
                    <p class="text-info" align="left" style="padding-left:10px;">
                        <strong>Grupos por defecto:</strong></p>
                    <div style="width: 800px; text-align:center;padding-left:10px;">
                        <div class="dropdown clearfix">
                            <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" style="display: block;
                                position: static; margin-bottom: 5px; width: 780px;">
                                <table width="90%">
                                    <tr>
                                        <td>
                                            <br />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="muted" align="left" style="padding-left:10px;">
                                            Usuarios web:
                                        </td>
                                        <td align="left">
                                            <asp:DropDownList runat="server" ID="ddlGrupoDefecto">
                                            </asp:DropDownList>
                                        </td>
                                        <td align="left" colspan="2">
                                            <asp:Button runat="server" ID="btnCambiar" CssClass="btn" Text="Cambiar" OnClick="btnCambiar_Click" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center" colspan="4">
                                            <asp:Label runat="server" ID="lblErrorCambio" CssClass="text-error"></asp:Label>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="muted" align="left" style="padding-left:10px;">
                                            Personal de la municipalidad:
                                        </td>
                                        <td align="left">
                                            <asp:DropDownList runat="server" ID="ddlGrupoDefecto2">
                                            </asp:DropDownList>
                                        </td>
                                        <td align="left">
                                            <asp:Button runat="server" ID="btnCambiar2" CssClass="btn" Text="Cambiar" OnClick="btnCambiar2_Click" />
                                        </td>
                                        <td align="left">
                                            <asp:Button runat="server" ID="btnAsignarGrupo" CssClass="btn" Text="Asignar a usuarios nuevos"
                                                OnClick="btnAsignarGrupo_Click" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center" colspan="4">
                                            <asp:Label runat="server" ID="lblErrorCambio2" CssClass="text-error"></asp:Label>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="4" align="center">
                                            <asp:GridView Width="90%" runat="server" ID="gvUsuariosNuevos" AutoGenerateColumns="False"
                                                CssClass="bgrid">
                                                <SelectedRowStyle CssClass="bselectedrow" />
                                                <PagerStyle CssClass="bpagerstyle" />
                                                <AlternatingRowStyle CssClass="baltrow" />
                                                <Columns>
                                                    <asp:BoundField DataField="IDPersona" HeaderText="idPersona" ReadOnly="True" Visible="True">
                                                        <ControlStyle Width="0px" CssClass="hid" />
                                                        <FooterStyle CssClass="hid" Width="0px" />
                                                        <HeaderStyle CssClass="hid" Width="0px" />
                                                        <ItemStyle CssClass="hid" Width="0px" />
                                                    </asp:BoundField>
                                                    <asp:BoundField HeaderText="Nombre completo" DataField="NombrePersona" />
                                                    <asp:BoundField HeaderText="Oficina" DataField="Oficina" />
                                                </Columns>
                                                <PagerSettings Mode="NextPrevious" NextPageText="Siguiente" PreviousPageText="Anterior"
                                                    Position="Top" />
                                            </asp:GridView>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <br />
                                        </td>
                                    </tr>
                                </table>
                            </ul>
                        </div>
                    </div>
                    <p class="text-info" align="left" style="padding-left:10px;">
                        <strong>Asignación de accesos:</strong></p>
                    <div style="width: 700px;text-align:center;padding-left:10px;">
                        <div class="dropdown clearfix">
                            <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" style="display: block;
                                position: static; margin-bottom: 5px; width: 700px;">
                                <table width="90%">
                                    <tr>
                                        <td>
                                            <br />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="muted" style="padding-left:10px;">
                                             Nro. Documento:
                                        </td>
                                        <td>
                                            <asp:TextBox runat="server" ID="txtNroDocumento" Width="80"></asp:TextBox>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="muted" style="padding-left:10px;">
                                            Apellido paterno:
                                        </td>
                                        <td colspan="2">
                                            <asp:TextBox runat="server" ID="txtApellidoPaterno"></asp:TextBox>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="muted" style="padding-left:10px;">
                                            Apellido materno:
                                        </td>
                                        <td colspan="2">
                                            <asp:TextBox runat="server" ID="txtApellidoMaterno"></asp:TextBox>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center" colspan="4">
                                            <asp:Button runat="server" ID="btnBuscarPersona" CssClass=" btn btn-info" Text="Buscar"
                                                OnClick="btnBuscarPersona_Click" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="4" align="center">
                                            <asp:Label runat="server" ID="lblErrorBusq" CssClass="text-error"></asp:Label>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <br />
                                        </td>
                                    </tr>
                                </table>
                                <br />
                                <table width="100%">
                                    <tr>
                                        <td class="muted" align="left" style="padding-left:10px;">
                                            <asp:Label runat="server" ID="lbl1" Visible="False" CssClass="text-info">Seleccione un usuario:</asp:Label>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center">
                                            <asp:GridView Width="525" runat="server" ID="gvUsuarios" CssClass="bgrid" AutoGenerateColumns="False"
                                                OnRowCommand="gvUsuarios_Seleccionar" OnPageIndexChanging="gvUsuarios_PageIndexChanging"
                                                AllowPaging="True" PageSize="5">
                                                <SelectedRowStyle CssClass="bselectedrow" />
                                                <PagerStyle CssClass="bpagerstyle" />
                                                <AlternatingRowStyle CssClass="baltrow" />
                                                <Columns>
                                                    <asp:BoundField DataField="IDPersona" HeaderText="idPersona" ReadOnly="True" Visible="True">
                                                        <ControlStyle Width="0px" CssClass="hid" />
                                                        <FooterStyle CssClass="hid" Width="0px" />
                                                        <HeaderStyle CssClass="hid" Width="0px" />
                                                        <ItemStyle CssClass="hid" Width="0px" />
                                                    </asp:BoundField>
                                                    <asp:BoundField HeaderText="Área" DataField="Fuente" ItemStyle-Width="200" />
                                                    <asp:BoundField HeaderText="Nombre completo" DataField="NombreCompleto" ItemStyle-Width="200" />
                                                    <asp:BoundField HeaderText="DNI" DataField="NroDocumento" ItemStyle-Width="80" />
                                                    <asp:ButtonField ButtonType="Image" ImageUrl="http://servicios.munijesusmaria.gob.pe/appweb/fuentes/images/Key_Security.png" HeaderText="Permisos"
                                                        CommandName="Permitir" ItemStyle-Width="25" ItemStyle-Height="25">
                                                        <ControlStyle BorderWidth="0px" Height="25px" Width="25px" />
                                                        <ItemStyle HorizontalAlign="Center" />
                                                    </asp:ButtonField>
                                                </Columns>
                                                <PagerSettings Mode="NextPrevious" NextPageText="Siguiente" PreviousPageText="Anterior"
                                                    Position="Top" />
                                            </asp:GridView>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center">
                                            <strong>
                                                <asp:Label runat="server" ID="lblMensaje" CssClass="text-info"></asp:Label></strong>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="left" style="padding-left:10px;">
                                            <asp:Label runat="server" ID="lblMensajeGrupos" Visible="False" Text="Grupos del usuario: "
                                                CssClass="text-info"></asp:Label>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center">
                                            <asp:GridView runat="server" CssClass="bgrid" ID="gvGruposUsuario" AutoGenerateColumns="False"
                                                OnRowCommand="gvGruposUsuario_Seleccionar" EnableModelValidation="True" Width="640">
                                                <SelectedRowStyle CssClass="bselectedrow" />
                                                <PagerStyle CssClass="bpagerstyle" />
                                                <AlternatingRowStyle CssClass="baltrow" />
                                                <Columns>
                                                    <asp:BoundField DataField="USUGRU_P_inID" HeaderText="idUsuAsignacion" ReadOnly="True">
                                                        <ControlStyle Width="0px" CssClass="hid" />
                                                        <FooterStyle CssClass="hid" Width="0px" />
                                                        <HeaderStyle CssClass="hid" Width="0px" />
                                                        <ItemStyle CssClass="hid" Width="0px" />
                                                    </asp:BoundField>
                                                    <asp:BoundField DataField="USUASI_P_inID" HeaderText="idUsuAsignacion" ReadOnly="True">
                                                        <ControlStyle Width="0px" CssClass="hid" />
                                                        <FooterStyle CssClass="hid" Width="0px" />
                                                        <HeaderStyle CssClass="hid" Width="0px" />
                                                        <ItemStyle CssClass="hid" Width="0px" />
                                                    </asp:BoundField>
                                                    <asp:BoundField HeaderText="Usuario" DataField="USUPAD_P_chUSU" ItemStyle-Width="200" />
                                                    <asp:BoundField HeaderText="Grupo" DataField="NombreGrupo" ItemStyle-Width="150" />
                                                    <asp:BoundField HeaderText="Descripción" DataField="DescripcionGrupo" ItemStyle-Width="200" />
                                                    <asp:ButtonField HeaderText="Editar" ButtonType="Image" CommandName="Editar" ImageUrl="../Imagenes/editar.png"
                                                        ItemStyle-Width="45">
                                                        <ControlStyle BorderWidth="0px" Height="30px" Width="30px" />
                                                    </asp:ButtonField>
                                                    <asp:ButtonField HeaderText="Eliminar" ButtonType="Image" CommandName="Eliminar"
                                                         ImageUrl="http://servicios.munijesusmaria.gob.pe/appweb/fuentes/images/cross.png" ItemStyle-Width="25px" ItemStyle-Height="25px">
                                                        <ControlStyle BorderWidth="0px" Height="25px" Width="25px" />
                                                    </asp:ButtonField>
                                                </Columns>
                                            </asp:GridView>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center">
                                            <asp:Button runat="server" ID="btnNuevoGrupo" Visible="False" Text="Asignar grupo"
                                                CssClass="btn" OnClick="btnNuevoGrupo_Click" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center" class="style1">
                                            <asp:Label runat="server" ID="lblRegistro" CssClass="text-error"></asp:Label>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center" width="100%">
                                            <asp:Panel runat="server" ID="VentanaAsignarGrupo" Visible="false">
                                                <table width="100%">
                                                    <tr>
                                                        <td class="muted" align="center">
                                                            Seleccione grupo:
                                                        </td>
                                                        <td align="center">
                                                            <asp:DropDownList runat="server" ID="ddlGrupos" OnSelectedIndexChanged="ddlGrupos_SelectedIndexChanged"
                                                                AutoPostBack="True">
                                                            </asp:DropDownList>
                                                        </td>
                                                        <td>
                                                            <asp:Button runat="server" ID="btnAceptar" Text="Aceptar" CssClass="btn" OnClick="btnAceptar_Click" />
                                                            <asp:Button runat="server" ID="btnEditar" Text="Editar" CssClass="btn" OnClick="btnEditar_Click" />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td width="100%" align="center" colspan="3">
                                                            <table width="35%">
                                                                <tr>
                                                                    <td align="left" class="text-info">
                                                                        Permisos del grupo:
                                                                    </td>
                                                                </tr>
                                                                <tr>
                                                                    <td align="left" width="35%">
                                                                        <asp:TreeView runat="server" ID="tvModulos" ShowLines="True" ImageSet="News" Visible="False"
                                                                            CssClass="tdTreeViewModulos">
                                                                            <NodeStyle ForeColor="#2f812f" />
                                                                        </asp:TreeView>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </asp:Panel>
                                        </td>
                                    </tr>
                                </table>
                            </ul>
                        </div>
                    </div>
                </td>
            </tr>
        </table>
    </ContentTemplate>
</asp:UpdatePanel>
